home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2005 October / PCWOCT05.iso / Software / FromTheMag / XAMPP 1.4.14 / xampp-win32-1.4.14-installer.exe / xampp / php / pear / docs / Net_SmartIRC / FEATURES < prev    next >
Text File  |  2004-03-24  |  2KB  |  63 lines

  1. /**
  2.  * $Id: FEATURES,v 1.3.2.1 2003/07/22 14:01:42 meebey Exp $
  3.  * $Revision: 1.3.2.1 $
  4.  * $Author: meebey $
  5.  * $Date: 2003/07/22 14:01:42 $
  6.  */
  7.  
  8. Full featurelist of Net_SmartIRC
  9. -------------------------------------
  10.  
  11. - full object oriented programmed
  12. - every received IRC message is parsed into an ircdata object
  13.   (it contains following info: from, nick, ident, host, channel, message, type, rawmessage)
  14. - actionhandler for the API
  15.   on different types of messages (channel/notice/query/kick/join..) callbacks can be registered
  16. - messagehandler for the API
  17.   class based messagehandling, using IRC reply codes
  18. - time events
  19.   callbacks to methods in intervals
  20. - send/receive floodprotection
  21. - detects and changes nickname on nickname collisions
  22. - autoreconnect, if connection is lost
  23. - autoretry for connecting to IRC servers
  24. - debugging/logging system with log levels (destination can be file, stdout, syslog or browserout)
  25. - supports fsocks and PHP socket extension
  26. - supports PHP 4.1.x to 4.3.2 (also PHP 5.0.0b1)
  27. - sendbuffer with a queue that has 3 priority levels (high, medium, low) plus a bypass level (critical)
  28. - channel syncing (tracking of users/modes/topic etc in objects)
  29. - user syncing (tracking the user in channels, nick/ident/host/realname/server/hopcount in objects)
  30. - when channel syncing is acticated the following functions are available:
  31.   isJoined
  32.   isOpped
  33.   isVoiced
  34.   isBanned
  35. - on reconnect all joined channels will be rejoined, also when keys are used
  36. - own CTCP version reply can be set
  37. - IRC commands:
  38.   pass
  39.   op
  40.   deop
  41.   voice
  42.   devoice
  43.   ban
  44.   unban
  45.   join
  46.   part
  47.   action
  48.   message
  49.   notice
  50.   query
  51.   ctcp
  52.   mode
  53.   topic
  54.   nick
  55.   invite
  56.   list
  57.   names
  58.   kick
  59.   who
  60.   whois
  61.   whowas
  62.   quit
  63.